package com.augurit.wf.common.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;

/**
 * @author daiy
 * 督办单
 */
@Entity
@Table(name = "OA_DUBAN")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class OaDuban implements java.io.Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// 属性
	/**
	 * 主键
	 */
	@Id
    @Column(name = "ID")
    @SequenceGenerator(name="SEQ_OA_DUBAN", sequenceName="SEQ_OA_DUBAN", allocationSize=1)
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_OA_DUBAN")
	private Long id;
	/**
	 * 文件编号
	 */
	private String fileCode;
	/**
	 * 秘密程度
	 */
	private String secret;
	/**
	 * 缓急程度
	 */
	private String urgency;
	/**
	 * 承办单位
	 */
	private String cbDept;
	/**
	 * 督办联系人
	 */
	private String dbPerson;
	/**
	 * 发送时间
	 */
	private Date sendDate;
	/**
	 * 督办事项
	 */
	private String dbContent;
	/**
	 * 督办要求
	 */
	private String dbRequire;
	/**
	 * 承办结果
	 */
	private String cbResult;
	/**
	 * 备注
	 */
	private String memo;
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getFileCode() {
		return fileCode;
	}
	public void setFileCode(String fileCode) {
		this.fileCode = fileCode;
	}
	public String getSecret() {
		return secret;
	}
	public void setSecret(String secret) {
		this.secret = secret;
	}
	public String getUrgency() {
		return urgency;
	}
	public void setUrgency(String urgency) {
		this.urgency = urgency;
	}
	public String getCbDept() {
		return cbDept;
	}
	public void setCbDept(String cbDept) {
		this.cbDept = cbDept;
	}
	public String getDbPerson() {
		return dbPerson;
	}
	public void setDbPerson(String dbPerson) {
		this.dbPerson = dbPerson;
	}
	public Date getSendDate() {
		return sendDate;
	}
	public void setSendDate(Date sendDate) {
		this.sendDate = sendDate;
	}
	public String getDbContent() {
		return dbContent;
	}
	public void setDbContent(String dbContent) {
		this.dbContent = dbContent;
	}
	public String getDbRequire() {
		return dbRequire;
	}
	public void setDbRequire(String dbRequire) {
		this.dbRequire = dbRequire;
	}
	public String getCbResult() {
		return cbResult;
	}
	public void setCbResult(String cbResult) {
		this.cbResult = cbResult;
	}
	public String getMemo() {
		return memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}
	
}